package com.xh.bussiness.course.bean.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.xh.bussiness.resource.model.Material;
import com.xh.bussiness.tiku.model.BookChapter;
import com.xh.core.bean.BaseDto;
import com.xh.core.model.SuperEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.List;


@Data
public class CourseIndexDto extends BaseDto {

    /**
     *  课程id
     */
    private String courseId;
    /**
     *  课次名称
     */
    private String courseIndexName;

    /**
     * 课次序号
     */
    private Integer  orderNo;
    /**
     * 章节集合id
     */
    private String chapterIds;
    /**
     *  是否已经绑定资料
     */
    private Integer isExist;

    /*
     * 包含的章节
     */
    private List<BookChapter>  hasChapters;

    /**
     *  备课状态 0 未提交备课  1 已提交备课
     */
    private Integer lessonStatus;

    /**
     * 备课id
     */
    private String prepareLessonId;
    /**
     * 是否可以直接上课
     */
    private Integer directTeaching;

    private List<Material> materials;
}
